if($email) {
//¸ÞÀÏ ÁÖ¼Ò°¡ Çü½Ä¿¡ ¸Â´ÂÁö üũ..
if (!eregi("^[^@ ]+@[a-zA-Z0-9\.\-]+\.[a-zA-Z]+", $email)) {
echo("
");
}
// À̸ÞÀÏ¿¡ ÇѱÛÀÌ Æ÷ÇԵǾú´ÂÁö üũ
for($i = 1; $i <= strlen($email); $i++) {
if ((Ord(substr("$email", $i - 1, $i)) & 0x80)) {
echo("
");
}
}
}
?>
//--ÇÔ¼ö½ÃÀÛ-- ¼øÈ¯ÀûÀ¸·Î µð·ºÅ丮¿Í ÆÄÀÏÀ» »èÁ¦
function deldir($dir) {
$handle = opendir($dir);
while (false!==($FolderOrFile = readdir($handle)))
{
if($FolderOrFile != "." && $FolderOrFile != "..") {
if(is_dir("$dir/$FolderOrFile")) { deldir("$dir/$FolderOrFile"); } // recursive
else { unlink("$dir/$FolderOrFile"); }
}
}
closedir($handle);
if(rmdir($dir)) { $success = true; }
return $success;
}
//--ÇÔ¼ö³¡------
?>
switch ($type) {
// ½Å±Ô °¡ÀÔ¿¡ µû¸¥ °úÁ¤ ó¸®
case "new":
// ¾à°ü¿¡ µ¿ÀÇÇÏÁö ¾Ê¾ÒÀ¸¸é
if($accept!="yes")
{
?>
exit();
}
break;
// ÀÔ·Â
case "ins":
$rsql = "select id from user where resno='$resno1$resno2'";
$result2 = mysql_query($rsql);
//°°Àº Áֹεî·Ï¹øÈ£°¡ ¾ø´Â °æ¿ì
if (mysql_num_rows($result2)==0)
{
$date = date("YmdHis");
$sql = "insert into user (
id, password, hname, nickname, sex,
job, resno, email, homeurl, hpost, haddress,
hphone, opost, oaddress, ophone, officename,
officedept, etcphone, introducing, receive, reserve, date
) values (
'$id', '$password1', '$hname', '$nickname', '$sex',
'$job', '$resno1$resno2', '$email', '$homeurl', '$hpost1$hpost2',
'$haddress', '$hphone', '$opost1$opost2',
'$oaddress', '$ophone', '$officename',
'$officedept','$etcphone', '$introducing', '$receive', 1000, '$date')";
mysql_query($sql);
//¸¸¾à ȸ¿ø°¡ÀÔÈÄ ÇöÆäÀÌÁö·Î À̵¿Çϱ⸦ ¿øÇÏ¸é ¾Æ·¡ $code ´ë½Å¿¡ $mcode·Î ¹Ù²Ù¼¼¿ä.
//¶ÇÇÑ °¢ ÆäÀÌÁö¿¡ memberÆäÀÌÁö¿Í °°ÀÌ À̸ÞÀÏÀ» ºÎ¸£´Â ÀÎŬ·çµå ¹®À» »ðÀÔÇØ¾ß ÇÑ´Ù.
if (mysql_errno()==0) {
echo "
";
exit();
}
//IDÁߺ¹
else {
echo "
";
exit();
}
}
// °°Àº Áֹεî·Ï¹øÈ£¸¦ °¡Áø ȸ¿øÀÌ ÀÖ´Â °æ¿ì
else
{
echo "
";
exit();
}
break;
// ȸ¿ø Á¤º¸ º¯°æ
case "upd":
$id = $HTTP_COOKIE_VARS["doori_id"];
if ((strlen($password1)==0 && strlen($password2)==0))
$password1 = $HTTP_COOKIE_VARS["doori_pw"];
$sql = "UPDATE user SET
password='$password1', hname='$hname',
sex='$sex', job='$job',
nickname='$nickname', email='$email',
hpost='$hpost1$hpost2', haddress='$haddress',
hphone='$hphone', opost='$opost1$opost2',
oaddress='$oaddress', ophone='$ophone',
officename='$officename', officedept='$officedept',
etcphone='$etcphone', introducing='$introducing',
receive='$receive', homeurl='$homeurl'
WHERE id='$id'";
mysql_query($sql);
echo "
";
exit();
break;
// ȸ¿ø Å»Åð
case "out":
$id=$HTTP_COOKIE_VARS["doori_id"];
$password=$HTTP_COOKIE_VARS["doori_pw"];
$sql = "select cafe_url from user where id='$id'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$cafe_url=$row[cafe_url];
//upfileÆú´õ¿¡¼ ¾÷·ÎµåµÈ ÆÄÀÏ »èÁ¦
$sql = "select * from manager where cafe_url='$cafe_url' order by code desc";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
//ÄÚµå ¹øÈ£ Áß¿¡¼ °¡Àå Å« ¹øÈ£¸¦ ÃßÃâÇÑ´Ù.
$code_number = substr($row[code],0,2)+0;
//¾÷·Îµå ÆÄÀÏ »èÁ¦
while($row = mysql_fetch_array($result))
{
$board_code = "$code_number"._."$cafe_url";
//Ä«Æä°¡ÀÔÀ¸·Î ¹ß»ýÇÑ ¾÷·Îµå µÈ ¸ðµç ÆÄÀÏÀ» »èÁ¦ÇÑ´Ù.
$dir="../../system/upfile/$board_code";
if(is_dir($dir)) deldir($dir);
//exec("rm -rf ../../system/upfile/$board_code");
$sql = "DELETE FROM count WHERE ccode='$board_code' ";
mysql_query($sql);
//1¾¿ »©¼ cafe_url ¾Õ¿¡ ºÙÀδÙ.
$code_number=$code_number-1;
//code_number°¡ 0À̸é Ä«Æä ¸ÞÀÎÆäÀÌÁö À̹ǷΠ·çƾÀ» ³¡³½´Ù.
if($code_number==00) break;
}
//Ä«¿îÆ® Å×ÀÌºí¿¡¼ 00_cafe_url Ä«¿îÆ® »èÁ¦
$ccode = "00_".$cafe_url;
$sql = "DELETE FROM count WHERE ccode='$ccode' ";
mysql_query($sql);
//manager Å×ÀÌºí¿¡¼ »èÁ¦
$sql = "delete from manager
where cafe_url='$cafe_url'";
mysql_query($sql);
//cafeboard Å×ÀÌºí¿¡¼ »èÁ¦
$sql = "delete from cafeboard
where cafe_url='$cafe_url'";
mysql_query($sql);
//cafe_user Å×ÀÌºí¿¡¼ »èÁ¦
$sql = "delete from cafe_user
where id='$id'";
mysql_query($sql);
//user Å×ÀÌºí¿¡¼ ¸ðµç °ªÀ» »èÁ¦ÇÑ´Ù.
$sql = "delete from user
where id='$id' and
password='$password'";
$result = mysql_query($sql) or dbError(mysql_error());
//memo Å×ÀÌºí¿¡¼ ¸ðµç °ªÀ» »èÁ¦ÇÑ´Ù.
$sql = "delete from memo
where rid='$id'";
$result = mysql_query($sql) or dbError(mysql_error());
//»ç¼ÇÔ°ü¸® Å×ÀÌºí¿¡¼ ¸ðµç °ªÀ» »èÁ¦ÇÑ´Ù.
$sql = "delete from post_man
where id='$id'";
$result = mysql_query($sql) or dbError(mysql_error());
//cafeÆú´õ¿¡¼ indexµé¾î ÀÖ´Â Æú´õ »èÁ¦
$dir="../../cafe/$cafe_url";
if(is_dir($dir)) deldir($dir);
//exec("rm -rf ../../cafe/$cafe_url");
//Äí۰ªÀ» »èÁ¦ÇÑ´Ù.
header('P3P: CP="NOI CURa ADMa DEVa TAIa OUR DELa BUS IND PHY ONL UNI COM NAV INT DEM PRE"');
setCookie("doori_id","");
setCookie("doori_pw","");
setCookie("doori_id","",0,"/");
setCookie("doori_pw","",0,"/");
echo "
";
exit();
break;
default :
// ȸ¿ø °¡ÀÔÀÌ ¾Æ´Ï¸é¼ ·Î±×ÀÎ ÇÏÁö ¾Ê¾ÒÀ¸¸é
if (strlen($HTTP_COOKIE_VARS["doori_id"])==0)
{
// ·Î±×ÀÎ ¹®¼¸¦ ÷ºÎÇÑ´Ù. ($htmlÀº ·Î±×ÀÎ ÈÄ À̵¿ÇÒ ÆÄÀÏÀÌ´Ù.)
$html="/member/idinfo.html";
include("./login.html");
exit();
}
// ·Î±×ÀÎÇßÀ» °æ¿ì
else
{
$sql = "SELECT * FROM user
WHERE id='".$HTTP_COOKIE_VARS["doori_id"]."' AND
password='".$HTTP_COOKIE_VARS["doori_pw"]."'";
$result = mysql_query($sql);
$row = mysql_fetch_object($result);
// ·Î±×ÀÎ Á¤º¸ ÄíŰ´Â Àִµ¥ ¿Ã¹Ù¸£Áö ¾ÊÀº °æ¿ì
if(!$row)
{
$html="/member/idinfo.html";
include("../member/login_form.html");
exit();
}
}
}
// ȸ¿ø Á¤º¸ÆûÀ» º¸¿©ÁÖ´Â ÆÄÀÏ Ã·ºÎ
include("../../member/inc_idinfo.php");
?>